home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
wb
/
czesc_3
/
reyes
/
reyes.doc
< prev
next >
Wrap
Text File
|
1994-06-20
|
13KB
|
323 lines
REyes Manual
------------
NAME
----
SYS:WBStartup/REyes
SYNOPSIS
--------
REyes CX_POPKEY=<HotKey>
CX_POPUP=<YES | NO>
BLANKKEY=<HotKey>
TIMEOUT=<1 - 3600>
CLIENTTIMEOUT=<1 - 60>
DISPLAY=<Display Type>
EYES=<1 - 10>
%CHANCE=<1 - 100>
SPEED=<1 - 10>
DESCRIPTION
-----------
REyes is a screen blanker with two levels of protection, the
first of which is an animation of a collection of floating eyes.
If the CPU is to busy, REyes will disable the screen altogether,
preventing the animation from burning into the screen.
REQUIREMENTS
------------
AmigaDOS 2.04 or better and a Retina graphics card.
PURPOSE
-------
REyes is a screenblanker. The animation during blanking phase is
loosely based upon the Retina card logo, but mostly on my
(slightly) twisted imagination.
A screen blanker's goal is to blank (disable) the screen output
in order to prevent burning images into the monitor's phosphor, but
just to disabling the screen is boring. Instead, REyes displays a
configurable number of floating eyeballs to amuse you and to remind
you that the computer is still running.
STARTING
--------
REyes is a Commodity, so it only runs under WB 2.04 and higher.
Just drop it in your WBStartup drawer so that it will load
automatically upon boot-up. Just copy REyes and REyes.info to
SYS:WBStartup (or drag its icon to the WBStartup drawer). It also
requires the Retina hardware and will not run if you don't have it.
To start REyes without rebooting, just double-click on its icon.
If the Tool Types haven't been changed, a window will be displayed.
This is the "option panel" of REyes. To see it blank the screen,
click on the "Blank" button. To remove the option panel, click on
the "Hide" button.
You can also start REyes from the CLI, just use the form:
RUN >NIL: <NIL: REyes {arguments}
The arguments for CLI-Start are exactly the same as the
ToolTypes, (See below)
ARGUMENTS
---------
REyes supports the standard Tool Type entries for commodities.
To set them, click on the REyes icon and select "Information" from
the Icons menu. (Please refer to your AmigaDOS Manual for more
information on commodities and Tool Types.)
SUPPORTED TOOL TYPES:
---------------------
DONOTWAIT When started from WBStartup, this lets WB
know that it shouldn't wait for REyes to
finish. This tool type should >always< be
present.
STARTPRI=<n> This sets REyes' priority to "n". "n"
should be a number between -120 and 120.
When started from WBStartup, this value
determines REyes priority in the
commodities list. It should be a negative
number (i.e., low priority) so that all
other commodities have a chance to modify
the input stream before REyes sees it.
CX_POPKEY=<HotKey> This sets the key sequence that will open
REyes' option panel. Please see below for
HotKey definitions. Defaults to "shift
alt s".
CX_POPUP=<YES | NO> If this is set to "NO" REyes will start
silently. If it is set to anything else,
REyes will open its option panel when it
starts.
BLANKKEY=<HotKey> This defines the key sequence that will
instantly blank the screen. Please see
below for HotKey definitions. The default
blanking key is "lamiga s".
TIMEOUT=<1 - 3600> This sets the amount of time over which no
input events may occur in order for the
screen to blank.
CLIENTTIMEOUT=<1 - 6> This sets the maximum time REyes will try
to draw the animation. If REyes can't
update the animation at least this often,
it will disable the screen. This keeps
the eyes from burning into the monitor,
but it also keeps REyes from wasting CPU
time when another program needs it.
EYES=<1 - 10> The number of Eyes to float around.
SPEED=<1-10> The speed (10 is fastest) of the eyes'
movement.
%CHANCE=<1-100> The chance that a given eye ball will
start animating at any given moment. I.E.,
%CHANCE=1 means the eyes will change only
occasionally, %CHANCE=100 means they will
do it constantly.
NOTE: ToolTypes are case-sensitive, so make sure your
capitalization matches that shown above.
DEFAULT TOOL TYPES
------------------
When installed, REyes has the following Tool Types:
DONOTWAIT # Tell WB to not wait for REyes to finish.
CX_POPUP=YES # Display the window when starting
STARTPRI=-120 # Sets a low CX priority for starting
HOT KEYS
--------
Refer to your AmigaDOS Manual ("The Extras Programs/The Commodities
Drawer") to get a valid list of the available hot keys, the following
may be obsolete with a new Commodities.library version:
SYNOPSIS: [<qualifier> [<qualifier>...]] <key>
Qualifier keywords (Press and hold one or more qualifier)
alt either Alt key
ralt right Alt key
lalt left Alt key
shift either Shift key
rshift right Shift key
lshift left Shift key
capslock Caps Lock key
rcommand right Amiga key
lcommand left Amiga key
control Control key
numericpad Enables the use of a key on the numeric
keypad
rbutton Click (and hold) the right mouse button
midbutton Click (and hold) the middle mouse button
(only avail for mice with three buttons.)
leftbutton Click (and hold) the left mouse button
newprefs Preferences changed
diskremoved Disk removed
diskinserted Disk inserted
Keys (to be pressed and released, only ONE Key can be chosen)
a..z, 0..9, etc. Normal keys
f1 .. f10 Function keys
up down left right Cursor keys
help Help key
del Delete key
return Return key
enter Enter key (MUST be combined with
'numericpad'!)
backspace Backspace key
esc Escape key
space Space key
comma Comma key
upstroke Upstroke key
Examples:
lalt ralt enter
ramiga f10
alt x
lalt numericpad enter
NOTE: Choose your hotkeys carefully. Commodities can change the
way standard keys operate, and if you assign "a" to blank the
screen, then the screen will blank every time you push it - even
when you're trying to type.
If you try to use an illegal hot key combination, REyes will not
start, but will display an error message, instead. Some examples
of illegal hot keys are:
lalt a b # Two keys specified
leftbutton # No key specified
control lcommand rcommand # Reboots the system (oops!)
EDIT WINDOW
-----------
Some REyes settings can be changed while REyes is executing. To
change the settings, open the REyes option window by pressing the
CX_POPKEY sequence you defined. Changes made in the option window
will not be saved.
When the option panel opens, you will see some gadgets and a
scrollable list of display modes.
TIMER: The value for the timeout of the blanker.
After this time (in seconds) the blanker
will display the eyes. TIMER may have a
value between between 1 and 3600.
CLIENT TIMEOUT: The time REyes gives the animation
routines to update the screen. If the
animation routines exceed this limit, the
screen will be blacked out to prevent
burn-ins.
%CHANCE: The chance the eye balls will animate at
any given moment.
SPEED: The maximum pixels per frame the eyes will
move.
EYES: The number of floating eyes.
HIDE: (click or press 'h') Closes the option
window, without stopping REyes.
BLANK: (click or press 'b') Immediately blanks
the screen.
QUIT: (click or press 'q') Quit.
COMMODITIES EXCHANGE
--------------------
With the Exchange tool, you can temporarly disable or permanently
kill REyes and other commodities. Please refer to the AmigaDOS Manual
(Section AmigaDOS Reference and Workbench Programs) for further
information on Exchange.
SMALL EYES
----------
REyes weighs in at about 64k. If you feel that's to fat for a screen
blanker, or if you just get tired of the animations, SmallEyes is the
same program but without the animation frames. SmallEyes is only about
18k, and is exactly the same as REyes - it just doesn't animate the
eyes.
COMMON PROBLEMS
---------------
1) You are running a C-Compiler or a raytracer. REyes blanks but
doesn't show the eyes, or the eyes only appear erraticly.
If the CPU usage is high, REyes will simply blank the screen.
This keeps REyes from degrading the speed of other processes, and
it prevents the eyes from burning the monitor by getting stuck in
one place too long.
Another time this can occur is when you're using all the Retina's
video memory for other screens. If this happens, REyes will
first try to open a low resolution screen instead of the normal
high res one. If >that< fails, REyes will resort to simply
blanking the screen.
2) REyes blanks the screen, but the eyes are all lo-res and chunky
looking. (whine whine)
See the previous note. If REyes can't open a high res screen, it
tries to open a low-res one. If that fails, it just blacks out
the screen.
3) When a disk is inserted, REyes "unblanks". This is normal.
Disk-replacement is detected as an input event. As all input
events disable the blanker, this one does as well.
4) REyes displays the window though the Tool Type CX_POPUP is set to
'NO'.
This happens when REyes is started but another copy is already
running.
CREDITS
-------
Much of the code style and technique of this blanker was inspired
by the PD blanker ASwarmIII by Jake Rose. He did a good job
showing me how it's done.
AUTHOR
------
Michael Heinz
William Henry Apts, #OAK-123
Malvern, PA 19355
(610)-251-3361